疫情新常态,芯片设计如何破远程居家办公之困局?
The following article is from 速石科技 Author 灵魂工作室
2022年,万万没想到,新冠换了个马甲它又回来了。
上海,深圳这一波疫情横扫一大片,大批芯片设计公司不得不转为远程居家办公。
而且可以预计的是,受疫情影响时不时需要居家隔离,这可能会成为未来几年的一种新常态。谁也不知道下一个中招的是谁?
2+2+7+∞,疫情三连杀刀刀致命:
第一杀
居家办公=停工?
啊这。。。。
家庭接入方式与公司环境存在很大的差异,尤其是安全问题无法保障,风险极高。
VPN接入方式,很多企业根本就没有,或只准备了少量的VPN资源供远程使用。
僧多粥少,最多只能保障一部分的研发产出。
家里缺这少那,各种硬件设施,网络带宽也都达不到要求,并且短时间内很难扩容。
平时公司里一堆资源还不够用,现在居家了,难道把工作站搬回家?
或者,像一些芯片制造厂一样,员工集体入住公司??
大部分人都是:居家办公=停工。
第二杀
不同城市研发团队之间隔的是空间吗?
错,是王母娘娘啊
不同城市研发团队之前的经典表演是《八仙过海》,各显神通;
现在上演的是《我和我的冤种同事们》,隔银河相望。
越来越多芯片公司都在海内外不同地点设有研发团队,之前就已经是各自为政,整体混乱,团队间协同本来就存在问题。
即便有些企业平时采用了site to site的方式打通多地研发环境,保证不同研发团队协同。可像现在大部分员工无法安全连上研发环境,仍然是协同无效。还在坚持办公的人成为了一座座孤岛。
第三杀
IT大佬们纷纷表示
救救孩子吧
以前IT面对研发经常发出灵魂三问:我是谁?我在哪?我在干什么?
现在更是破大防:研发环境出BUG怎么办,机器出问题怎么修?
远程的日子更难了啊,根本没法干活啊。
如果这时候还要考虑扩容呢?
别让孩子的日子雪上加霜了吧。
三杀过后。
老板们摸摸钱包,看着流片deadline,快要哭出声:我菜还没抢到呢!
不不不,搞错了。
倒回去重说:我们芯片人绝不认输。
如果说疫情给困于封城中人们(围观群众估计也受到了惊吓)的DNA里刻下的两个字是:囤货
那么,给芯片设计人集体刻下的应该是:
居家/移动办公:小时级交付一站式研发平台,效率持续起飞,甚至还能自动扩容;
多地远程协同:多地用户统一认证,平台项目数据一体化管理,在哪办公都一样;
海量资源随便用,哪里不行换哪里,还有专业IT/CAD服务助力研发需求响应;
流片deadline?没问题,甚至完全有可能比在公司机房跑得更快。
先看一下我们怎么效率起飞:
看看具体怎么实现的?
一
极速启动一站式EDA研发云平台,居家/移动办公无限制
1、极速启动一站式EDA研发云平台,小时级交付,改变用户传统周级交付模式
1)管理平台快速交付:平台可支持不同用户的差异化架构需求,可灵活配置自动化部署参数,一键配置即可完成云上主管理平台的部署;
2)EDA应用快速部署:平台支持运行自动化脚本,可完成用户所需的EDA工具的安装、配置等工作。
2、居家/移动办公无限制
1)支持居家/移动办公的多种网络安全接入方式,在保障正常接入的同时也可确保用户的安全需求;
2)支持多区域部署,灵活匹配居家移动用户接入点的时延要求,提升用户的使用体验;
3)提供云上工作桌面方案,只需一台家用PC即可接入云桌面进行芯片设计。
3、海量资源,自动化灵活扩容
当某应用任务在特定时期有爆发式算力需求时,平台可无缝对接云端资源,快速自动调用云资源填补算力缺口。
实现这一点的核心是fastone平台的Auto-Scale功能,平台通过该功能实现自动化创建集群的过程,自动监控用户提交的任务数量和资源需求,动态按需地开启所需算力资源,在提升效率的同时有效降低成本。
如何理解这一自动化过程?
以上图为例,橙色曲线为项目A的使用状况,红色曲线为项目B的使用状况。可以看到用户使用的资源量存在明显的波峰波谷周期。Auto-Scale功能可以根据任务运算情况动态开启云端资源,并在波峰过去后自动关闭,让资源的使用随着用户的需求自动扩张及缩小,最大程度匹配任务需求。
当然,用户也可以选择自己对最大最小值进行设置,加以限制。
这一方面节约了用户成本,不需要时刻保持最高峰使用资源,另一方面也最大限度保证了任务最大效率运行。
详情可戳《EDA云实证Vol.10:Auto-Scale这支仙女棒如何大幅提升Virtuoso仿真效率?》
二
全球部署,云上云下,多地一体化协同管理
针对多个本地设计中心使用计算资源的管理难题,fastone提供了多地协同混合云解决方案,让异地的设计中心能够共享多维度的监控指标与丰富的监控界面,具体包括:
◆ 动态资源监控
监控动态开启集群的性能指标,包括CPU、内存、带宽……
◆ 单用户资源使用量评估
统计每个用户的资源使用情况,避免资源浪费,提高资源使用效率。
◆ 资源使用预警
主动监控集群作业情况,向未合理使用集群的团队成员发出提醒警示。
◆ 统一管理监控
本地和云端资源使用同一套管理平台,数据同步管理。
同时,该方案还包含了用户系统、存储系统和账单系统,实现了多地设计中心R&D协同管理,解决了本地资源使用混乱、利用率低的情况。
我们的混合云模式能优先把本地用起来,成为一个统一的云上云下方案。
居家远程短期适用,考虑未来长远也适用。
三
全远程也能跑到流片,IC设计全生命周期一站式覆盖
用户能够通过fastone云平台实现对IC设计全生命周期一站式覆盖,全远程模式也能跑到流片,覆盖前端仿真、后端验证、Sign-Off等多个业务场景。
如前端设计要求高任务并发、单线程执行效率、文件I/O元数据密集性、百万级任务和小文件数据;
后端设计偏重多线程、大内存、运行时间、大文件数据、更多的数据访问匹配;
流片生产侧则可能会涉及到大数据和机器学习。
fastone帮助用户将所需的EDA应用无缝运行在集群环境下,并根据不同类型EDA任务的实际需求采用合适的运行方式。如有些EDA应用支持批处理,可以在云上一次大量跑完;有些应用则需要交互,fastone平台支持通过图形化界面或命令行进行处理。
同时,fastone还可以调度云端不同的实例类型,让应用能够在适合的配置环境下跑,大大提升任务效率。
关于fastone云平台在其他EDA应用上的具体表现,可以点击以下应用名称查看:
如果你对这个一站式IC设计云平台还有更多想问的,比如:
1、你们支持哪些EDA应用?能覆盖到我常用的软件吗?
2、EDA应用所需的计算资源非常大,你们如何解决这个问题?
3、把EDA研发环境部署到云上有什么好处?
4、除了CPU,GPU/TPU/大内存的机器都有吗?
5、你们说的“一整套即开即用的IC研发设计环境”是什么意思?从本地到云上,操作方式会改变很大吗?
6、云端输出计算结果是否与本地完全一致?
7、云端这么多的机器,管理得过来吗?
8、云上有些资源很贵,有没有节约成本的方案?
9、任务监控也能用来省钱,你们是怎么做到的?
10、很多PDK,就有几十T,怎么到云上,而且需要持续更新?
11、如何云上保护我们的IP资产?
12、脚本每日都有变动,云上要增加工作量?工作脚本如何更新?
13、云上的EDA软件怎么部署安装?
14、License Server配置在本地和云端对计算性能/一致性/稳定性是否有影响?
15、使用平台的工作人员比较多,能否对每个人设置使用资源的上限?
16、公司有海外研发部门,用你们平台方便吗?
17、怎么保障数据安全?
……
答案都在这里,欢迎扫码添加小F免费获取~
现在!就是现在!
我们的IC设计研发云平台支持免费试用,还送300元体验金
时间不等人啊,直接来试试~?